class Solution {
public:
    vector<vector<int>> generate(int numRows) {
        vector<vector<int>> str(numRows);
        for(int i=0;i<numRows;i++){
            for(int j=0;j<i+1;j++){
                str[i].push_back(1);
            }
        }
        for(int i=2;i<numRows;i++){
            for(int j=1;j<i;j++){
                str[i][j]=str[i-1][j-1]+str[i-1][j];
            }
        }
        return str;
    }
};

